/*
 * Ox可配置组件集合，所有可配置的组件从这里导出
 */
import {ExAdmin} from 'ei';
/*
 * Ox 连接组件
 */
import OxCard from './OxCard/UI';
import OxCategory from './OxCategory/UI';
import OxTab from './OxTab/UI';
import OxCi from './OxCi/UI';

import OxList from './OxList/UI';
import OxModule from './OxModule/UI';
import OxForm from './OxForm/UI';
/*
 * Ox 专用
 */
import OxTopology from './OxTopology/UI';
import OxHistory from './OxHistory/UI';
import OxRelation from './OxRelation/UI';
import OxAnchor from './OxAnchor/UI';
/*
 * eclat 中的所有组件都是配置过程中使用的组件
 * 1）这些组件只能出现在配置文件中，不可直接使用
 * 2）直接使用属于非法调用
 */

export default {
    // 特殊组件，暂定 Ox 专用
    OxTopology,
    OxHistory,
    OxRelation,
    OxAnchor,
    // OxAdmin -> ExAdmin 连接，OxAdmin属于可配置
    OxAdmin: ExAdmin,
    // OxCard -> PageCard 连接
    OxCard,
    // OxList 中包含了 ExListComplex
    OxList,
    // OxCategory
    OxCategory,
    // 动态组件：可在 module 中切换的动态配置
    // OxModule（模块切换器，主要用于切换 identifier 到 control 的链接）
    OxModule,
    OxTab,
    OxForm,
    // OxCi 配置专用组件（查看配置项信息）
    OxCi,
}